dirty puddle - German English Dictionary